@charset "UTF-8";
body{background:url(../img/fundoInterno.jpg) #ededed repeat-x;font-family:"Lucida Grande", Verdana, sans-serif;font-size:12px;margin:0;}
a{text-decoration:none;color:#686E9C;cursor:pointer;}
body.login{background:url(../img/fundo.jpg) #444A6A repeat-x;}
input{background-color:#FFF;}
div#conteiner-login{width:530px;padding-top:236px;margin:auto;}
h1#nome-sistema{font-size:24px;color:#FFF;text-transform:uppercase;margin:0;}
div#form-login{padding-top:20px;}
div#form-login label{font-size:12px;color:#FFF;}
div#form-login input{width:190px;height:22px;padding:0;}
div#form-login .btn-login{width:71px;height:30px;cursor:pointer;background:url("../img/btn_login.png");border:0;text-transform:uppercase;color:#444A6A;font:12px;font-weight:700;}
.form_padrao label{font-weight:700;display:inline-block;width:150px;}
#fechar{background-image:url(../img/export.png);width:18px;height:17px;text-indent:-999em;}
#fechar.abrir{background-position:-19px 0;}
#fechar.fechar{background-position:0 0;}
div#conteiner-geral{padding-top:10px;}
div#conteiner-geral #topo{padding-left:22px;padding-right:22px;height:60px;}
div#conteiner-geral #topo h1#nome-sistema{font-size:24px;color:#FFF;text-transform:uppercase;float:left;margin:12px 0 0;}
div#conteiner-geral #topo #links-topo{width:130px;height:35px;float:right;color:#CCC;font-size:11px;}
div#conteiner-geral #topo #links-topo a{text-decoration:none;color:#FFC;}
div#conteiner-geral #topo #links-topo a:hover{color:#FFF;}
div#conteiner-geral #menu{height:42px;font-size:14px;padding-left:22px;}
div#conteiner-geral #conteudo{padding:30px 20px 20px;overflow: hidden;}
div#conteiner-geral #conteudo h1{font-size:24px;color:#444A6A;border-bottom:solid 1px #CCC;margin:0 0 15px;}
div#conteiner-geral #conteudo h2{font-size:16px;color:#686E9C;border-bottom:solid 1px #f4f4f4;margin:15px 0;}
div#conteiner-geral #conteiners #conteinerPrincipal{width:100%;float:left;}
div#conteiner-geral #conteiners #conteinerPrincipal #conteudo{height:100%;background-color:#FFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:15px;}
div#conteiner-geral #conteiners #conteinerSecundario #conteudo{height:100%;width:190px;margin-left:12px;background-color:#FFF;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:10px;}
.img_produto{width:150px;float:left;border:solid 1px #CCC;position:relative;padding:3px;}
.img_produto .excluir{position:absolute;top:-5px;right:-5px;}
.img_produto img{width:150px;}
.tabela-padrao{border:#EEE 1px;border-collapse:collapse;}
.tabela-padrao th{background:#f3f3f3;font-weight:700;text-align:left;padding:5px;}
.tabela-padrao td{border:solid 1px #f4f4f4;border-collapse:collapse;padding:5px;}
.tabela-padrao .linhaPar{background-color:#fafafa;}
.msg{border:solid 1px #CCC;border-radius:5px;margin:10px 0;padding:10px;}
.error{background:#FFDBDB;color:red;border-color:red;}
#retornoMensagem .error{display:block;width:auto;border:solid 1px red;border-radius:5px;margin:10px 0;padding:10px;}
.sucess{background:#E0F9E0;color:#0c0;border-color:#0c0;}
#resposta_controller{display:none;}
.input{margin:5px 0;}
.input input,.input select{width:200px;height:20px;color:#999;border:solid 1px #CCC;border-radius:5px;line-height:20px;padding:3px;}
.input select{width:206px;height:26px;}
.submit{border:0;background:url("../img/botoes.png");color:#FFF;text-transform:uppercase;cursor:pointer;}
.pequeno{width:63px;height:22px;}
.pequeno.verde{background-position:-184px -2px;}
.pequeno.vermelho{background-position:-344px -2px;}
.pequeno.cinza{background-position:-269px -2px;}
.pequeno.azul{background-position:-104px -2px;}
.medio{width:114px;height:23px;}
.medio.verde{background-position:-52px -32px;}
.medio.azul{background-position:-52px -62px;}
.medio.vermelho{background-position:-292px -32px;}
.medio.cinza{background-position:-172px -32px;}
.size16{background-image:url("../img/sprite-icones.png");width:16px;height:16px;display:inline-block;text-indent:-999em;}
.size16.editar{background-position:-112px 0;}
.size16.excluir{background-position:-96px 0;}
.size16.pesquisar{background-position:-96px 0;}
label.width-auto{ width: auto;}
.form_horizontal div{display: inline-block;}
.form_horizontal input,form_padrao select{margin-right: 15px;}
.form_horizontal label{width: auto;margin-right: 5px;}